893320
817833
602540
380877
398954
450647
471827
969959
12219
95530
79727
729696
5116799
3550581
3051148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471